C2

运行 C2 代理

image

./teamserver [ip address] [password] [profile]

C2代理的组成部分

image

  • Options

  • Blocks

  • Extraneous Indicators
  • Transforms

C2与运转方式

image

  • http-get:负责储存加密的信息,同时服务器也会发送数据 Beacon,因为可以使用http-get进行服务器输出数据修改。
  • http-post:控制如何将Beacon发送到其他团队服务器。
  • http-stager:用于转换编码。
  • http-config:自定义配置http响应数据。
  • http-certificate:配置SSL证书。

C2 更改代理设置

image

可以通过新建监听器的时候,在Profile里面进行自定义配置。

C2 自定义配置

image

./c2lint [profile]

image

pico etumbot.profile

首先打开文件,进行自定义编辑,编辑好后直接运行./c2lint xxx

image

image

image

以上是成功运行的全部过程截图。C2可以通过自定义POST/GET包的形式,未造成正常使用的数据包来逃逸防火墙的检测。

image

C2 运行效果展示

image

./teamserver [ip] [password] etumbot.profile

Deafault 效果展示

image

image

image

image

image

接下来再Listener里面配置上线信息,并生成powershell监听器。

image

并在windows客户端运行上线。

image我们再Beacon里面,执行一下命令。

image

如上图所示,上面的PWD命令被我们未造成了一个普通的数据包。

Get-only 效果展示

image

image

image

image

配置新的Get-only监视器,并且通过Spawn进行上线。

image

我们在Beacon里面执行ps命令。

image

这里可以看到数据包所展示的是一个正常流量的数据包。

零组资料文库 all right reserved,powered by 0-sec.org未经授权禁止转载 2020-01-20 19:12:54

results matching ""

    No results matching ""